home *** CD-ROM | disk | FTP | other *** search
/ Programmer Plus 2007 / Programmer-Plus-2007.iso / Programming / Visual C++ Utilities / PE Explorer / PEXSETUP.EXE / {app} / history.txt < prev    next >
Encoding:
Text File  |  2003-04-24  |  11.4 KB  |  300 lines

  1. ========================================================================
  2.         PE Explorer: Versions History
  3. ========================================================================
  4.  
  5.     Legend:
  6.     + new feature
  7.     * improvement/modification or bugfix
  8.  
  9.  1.92 (04/24/2003)
  10.  
  11.     Resource editor:
  12.     * Bugfix: Fixed an error that occurred when modifying ImageLists 
  13.       built with Delphi 7.
  14.     * Bugfix: The icon viewer would occaissionally display large icons 
  15.       incorrectly.
  16.  
  17.     General:
  18.     * Minor changes to the user interface. 
  19.     * Bugfix: The UPX Unpacker plug-in would occaissionally display 
  20.       resource names incorrectly.
  21.  
  22.  1.91 (01/20/2003)
  23.  
  24.     Resource editor:
  25.     + Now supports editing DFM (Borland Delphi/Builder forms).
  26.     * Bugfix: Pasting to and from the clipboard in the dialog, menu 
  27.       and text modes was repaired again.
  28.     * Bugfix: The UPX Unpacker plug-in would occaissionally display 
  29.       resource names incorrectly. 
  30.  
  31.     Disassembler:
  32.         + Now displays opcode values as part of the listing.
  33.     + Now supports copying selected text from the disassembly listing 
  34.       to the clipboard.
  35.     + Added the Strings Quick View Tab.
  36.     + Added the VCL Methods Quick View Tab (for Borland Delphi/Builder).
  37.     + Added 4 new views for displaying selected addresses from the 
  38.       disassembly listing. These views support quick swapping with the 
  39.       main disassembly listing.
  40.     + Now supports renaming labels and adding comments.
  41.     + Added the option to find references to the current location.
  42.     * Improved the look of the Disassembly Listing Window by color 
  43.       coding different sections.
  44.     * Doubleclicking an address in the listing window brings that 
  45.       address into focus (like pressing Enter before).
  46.     * The Go To Next and Go To Previous buttons on the toolbar can be 
  47.       used to navigate through the history of selected addresses.
  48.     * Verticle line spacing and the number of displayed opcode bytes can 
  49.       be adjusted.
  50.  
  51.     General:
  52.     + Added drag and drop support.
  53.     * Bugfix: Filenames were always saved in lowercase - repaired.
  54.  
  55.  
  56.  1.90 (09/16/2002)
  57.  
  58.     Resource editor:
  59.     + Now supports replacing non-standard resources in a file: 
  60.       typelibs, cab, MIDI, custom resources and more.
  61.     + Now extracts Borland VCL images (ImageList & Bitmap) at 
  62.       a 24 bit color depth.
  63.     * Bugfix: Pasting to and from the clipboard in the dialog, 
  64.       menu and text modes was repaired.
  65.     * Bugfix: Fixed minor syntax errors in saved *.rc files. 
  66.  
  67.     Disassembler:
  68.         + Upgraded algorithms and methods resulting in: 
  69.     ááá╖ Faster disassembly times. Disassembly is now 10 times 
  70.          faster with most files.
  71.     ááá╖ Higher quality sourcecode listings with fewer 
  72.          misinterpretations of data.
  73.     ááá╖ All Borland Delphi and Builder types and objects are 
  74.          detected correctly.
  75.     ááá╖ System libraries can now be disassembled without errors.
  76.     + Added the option to verify offsets.
  77.     + Added the option to analyze unprocessed data.
  78.     + Now supports the SSE instruction set.
  79.  
  80.     Dependency Scanner:
  81.     + Added the option to automatically refresh the scan when the 
  82.       window is reopened.
  83.  
  84.     General:
  85.     * Improved Export Entry processing speed. Libraries with 1000+ 
  86.       export functions open significantly faster.
  87.     * Bugfix: Fixed minor memory and resource leaks.
  88.  
  89.  
  90.  1.81 (06/12/2002)
  91.  
  92.         Resource editor:
  93.     + PNG files can now be displayed and replaced.
  94.  
  95.  
  96.  1.80 (04/29/2002)
  97.  
  98.     General:
  99.     + Added the TimeDateStamp Adjuster Tool.
  100.         + Added support for unmangling overloaded C++ function names 
  101.           for files built with Borland and Microsoft compilers in the 
  102.           Syntax Lookup.
  103.         + Added option to create backup files to the Customize dialog.
  104.         * Bugfix: Empty folders were being created when saving multiple 
  105.           resources at once.
  106.  
  107.  
  108.  1.70 (03/10/2002)
  109.  
  110.     Resource editor:
  111.     + Added ability to detect HTML and PNG file types.
  112.         + Added the Delete/Undelete Resource feature.
  113.         + Added ability to numerically adjust a control position and 
  114.           size when editing a dialog.
  115.         * Improved Icon and Bitmap detection algorithm when showing 
  116.           dialogs  (previously PE Explorer failed to find the needed 
  117.           resources on occasion).
  118.  
  119.     Disassembler:
  120.         * Listing Window is now flicker free.
  121.         * Bugfix: Fixed a List Index Out Of Bound error that occurred 
  122.           when fitting small disassembly listings into the Listing Window.
  123.  
  124.         General:
  125.         + Added the Undecorate C++ function names feature in the Syntax 
  126.           Lookup.
  127.         * The Open/Save dialogs are resizeable now.
  128.         * Bugfix: Fixed the Syntax Editor window size.
  129.         * Bugfix: Fixed a memory access error that caused PE Explorer to 
  130.           unexpectedly shut down on occassion.
  131.  
  132.  
  133.  
  134.  1.60 (11/15/2001)
  135.  
  136.     Resource editor:
  137.     * Added changes to the output format used for writing ImageLists.
  138.     * Bugfix: Modified files would be inoperable when non-terminated 
  139.       Unicode text strings were present.
  140.  
  141.     General:
  142.     * PE Explorer is now resizable! Control positions are maintained 
  143.       from session to session. 
  144.     * The color and font for ListViews, TreeViews and RichText Edit 
  145.       Controls is now customizable.
  146.  
  147.  
  148.  1.50 (10/12/2001)
  149.  
  150.     Resource editor:
  151.     + Windows XP Visual Style Manifest Wizard.
  152.     + Save Multiple Resources at Once.
  153.     + Version Info Editor.
  154.  
  155.     Disassembler:
  156.     + Several new disassembly options.
  157.     + Added support for new Delphi 6 object types to the VCL object 
  158.       search and detect algorithm.
  159.     * Improved the data analysis algorithm to produce a higher quality 
  160.       sourcecode listing.
  161.     * Improved compiler version detection for programs written in Borland 
  162.       Delphi & C++ Builder.
  163.  
  164.  
  165.     General:
  166.     + Several Customization options - including font face and size 
  167.       selection, background color settings and user selected project 
  168.       directories and log file settings.
  169.     + Plug-ins manager.
  170.     + UPX Unpacker plug-in.
  171.  
  172.  
  173.  1.40 (08/01/2001)
  174.  
  175.     Resource editor:
  176.     + The TypeLib data format can now detected and displayed (classes, 
  177.       interfaces, properties, etc).
  178.     + Message Tables can now be edited.
  179.     + Animated Cursors can now be displayed and replaced.
  180.     + Animated Gifs can now be played.
  181.     + Rich Text Format can now detected and edited.
  182.     + Windows Meta Files can now be detected and replaced (.wmf only).
  183.     + Dialog Data can now be detected and displayed (string values only).
  184.     + ToolBars can now be detected and displayed.
  185.     + Executable formats (PE/LE/NE) can now be detected.
  186.     + Added Borland Delphi 6 compatibility.
  187.     * SysDateTimePick32 and ToolbarWindow32 classes are now displayed 
  188.       correctly when viewing/editing a dialog.
  189.     * Bugfix: A bad pointer to the Directory Name would result in losing 
  190.       names and resources if there was a Named Directory listed first in 
  191.       the resource list.
  192.  
  193.     Headers Info:
  194.     + The Entry Point value can now be modified using automatic range 
  195.       checking, provided the new value falls within the permissable range.
  196.  
  197.     Disassembler:
  198.     + Disassembly time for Borland VCL executables is reduced up to 25%!
  199.     + Objects found in Borland VCL executables can be saved immediately 
  200.       after the preload step.
  201.     + Improved the algorithm for working with Borland VCL files. Objects 
  202.       stored in DLLs are now detected correctly in most cases.
  203.     + The Name List and the Problems and Messages List can now be saved.
  204.     + Search options for searching through the disassembly listing and 
  205.       the Name List.
  206.     + A list of jumps is maintained for easier navigation through the 
  207.       disassembly listing.
  208.     + Quickly jump to a selected lable value using a mouse context menu 
  209.       or Enter.
  210.     + Splitters and scrollbars added.
  211.     + The Disassembler main window, the splitters, the infoforms and the 
  212.       object table fields all retain their positions from your most recent 
  213.       PE Explorer session.
  214.  
  215.     Data Directory Viewer:
  216.     * Bugfix: Errors detected in the resources when opening a file (Safe 
  217.       Mode) would result in not being able to save a new image.
  218.  
  219.     General:
  220.     * Bugfix: The accelerator keys misfunctioned for the menus under Win95/NT.
  221.     * Bugfix: Occaissionally menus would resize to the entire screen width.
  222.     * Bugfix: Occaissionally the splash screen would stall on Windows 2000 
  223.       installations because of the following instruction:
  224.     ááSendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
  225.     ááApparently, Windows 2000 sometimes has trouble checking the message queue.
  226.  
  227.  1.30 (06/18/2001)
  228.  
  229.     + Support for opening a file from the command line.
  230.     + Integration with the Clipboard (copy/paste).
  231.     + Changing Font properties in the Dialog Editor.
  232.     * Added shortcuts for SpeedButtons.
  233.     * Fixed:
  234.     áá- Working with ImageList for Borland Delphi 2/3.
  235.     áá- Algorithm for verifying sections alignment on the FileAlignment 
  236.         boundary.
  237.     áá- Working with Unicode Strings in the Resource Viewer/Editor.
  238.     áá- Algorithm for searching in the resource tree (sped up 1000 times!).
  239.  
  240.  1.20 (05/07/2001)
  241.  
  242.     + Quick Function Syntax Lookup - displays the calling syntax for 
  243.       exported/imported functions.
  244.     + Syntax description editor - for adding custom comments, altering 
  245.       values or creating new library description.
  246.     + Dependency Scanner - recursively scans all modules linked to by a 
  247.       particular PE file.
  248.     * Fixed a bug in the Resource viewer: when displaying Borland VCL
  249.           objects the value for strings would occassionally display 
  250.       incorrectly.
  251.  
  252.  1.01 (03/23/2001)
  253.  
  254.     * Fixed a bug which raised an error when compiling resources:
  255.       occasionally the resource names would be lost.
  256.     * Fixed a bug which raised an exception when aborting disassembly.
  257.     * The improved algorithm of working with big number (500 and more)
  258.       of items in the resource tree.
  259.     * Changes to the user interface for easy accessability.
  260.  
  261.  
  262.  1.00 (02/23/2001)
  263.  
  264.     + The Section Editor - now you can edit, repair and restore the damaged
  265.       section headers.
  266.     + The Resource Editor - easy-to-use visual editing features let you 
  267.       quickly modify the resources without writing any scripts.
  268.     + Opening file in Safe Mode - now you can open and explore even broken 
  269.       or packed files.
  270.     + The Plug-ins System - now you can write your own custom plug-ins to 
  271.           perform any startup processing (for unpacking or whatever).
  272.     * The improved algorithm of access to internal structures of PE files.
  273.     * A lot of small but useful enhancements.
  274.     * Some pretty changes to the user interface.
  275.     * Some bugs were caught and fixed (thanks to all who helped testing 
  276.           the beta versions).
  277.  
  278.  
  279.  
  280.  Beta versions history:
  281. -----------------------
  282.  build 0.90 ò New features added to Resource Viewer:
  283.            - Menu and Dialogs visualization,
  284.            - Accelerators and Message Table support,
  285.            - Autorecognition of Unicode Text and CAB. Displaying info 
  286.           about CAB contents.
  287.         ò Added the Delay Import Viewer.
  288.         ò The Characteristics Editor added to the Section Headers Viewer.
  289.         ò Fixed a bug which raised an exception when obtaining debug info.
  290.         ò Some changes to the user interface.
  291.  
  292.  
  293.  build 0.80 ò Added detailed analysis of form contents (for Borland) with 
  294.               possibility to navigate easily through objects and save their 
  295.               contents (Image Lists, Strings List, Glyphs, Bitmaps etc). 
  296.             ò Compiler version determination (Standard Version / Professional 
  297.               Version / Client/Server Suite (Enterprise)) for Borland products.
  298.             ò Minor changes to the user interface.
  299.  
  300.  build 0.70 ò initial public beta release (October 3, 2000)